package com.atm.thirdplt.common.core.domain.his;

import lombok.Data;

import java.io.Serializable;

/**
 * 写入his 中间表(TestWriteHis)实体类
 *
 * @author duanpinghui
 * @since 2021-08-28 19:55:57
 */
@Data
public class TestWriteHis implements Serializable {
    private static final long serialVersionUID = -51233685265437006L;
    /**
    * 病人唯一标识号
    */
    private String patientId;
    /**
    * 住院次数：标示该病人是第几次入院。常规标示为1、2、3…如果病人每次入院的住院号不同，也可以使用这个住院号码来区分。此号必须和HIS提供的病人信息视图中的VISIT_ID相
    */
    private String visitId;
    
    private String operId;
    /**
    * 收费流水号
    */
    private String serialNumber;
    /**
    * 收费项目顺序号
    */
    private String itemNo;
    /**
    * 16	项目类别：药品、材料、事件等分类标志
    */
    private String itemClass;
    /**
    * 收费项目名称
    */
    private String itemName;
    /**
    * 收费项目代码
    */
    private String itemCode;
    /**
    * 收费项目规格
    */
    private String itemSpec;
    /**
    * 8	收费项目数量
    */
    private Integer amount;
    /**
    * 收费项目单位
    */
    private String units;
    /**
    * 开单医生
    */
    private String orderedBy;
    /**
    * 执行收费操作的人员
    */
    private String performedBy;
    /**
    * 费用合计金额（鉴于价表的变动等因素，不建议回写，由HIS在收费时生成实时金额更为合理
    */
    private String costs;
    /**
    * 实际收费金额（鉴于价表的变动等因素，不建议回写，由HIS在收费时生成实时金额更为合理）
    */
    private String charges;
    /**
    * 备注、特殊说明
    */
    private String notes;
    /**
    * 费用录入者
    */
    private String enteredBy;
    /**
    * 30	项目属性：包含手术、麻醉、事件等收费属性
    */
    private String billAttr;
    /**
    * 药品供应商
    */
    private String supplierName;
    /**
     * 0 正常 1 锁定
     */
    private Integer locked;



}